Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(): next #1594

Merged
merged 45 commits into from
Sep 25, 2024
Merged

feat(): next #1594

merged 45 commits into from
Sep 25, 2024

Conversation

dvoegelin
Copy link
Collaborator

@dvoegelin dvoegelin commented Aug 23, 2024

Description

feat(Tiles): restyling the novo-tiles component to be more legible #1590
fix(ConditionBuilder): When swapping between similar operators, preserve value #1589
fix(types): Update keyword types #1591
feat(QueryBuilder): adding new 'multiple scope' concept to criteria builder #1592
feat(SwitchControl): add change propogation to Switch Control Template #1593
feat(AddressDef): adding some additional properties to the address obj we set in the query builder #1596
fix(Tooltip): Add closeOnClick input to pass to Tooltip #1598
fix(types): Update autobuild types #1600
chore(deps): bump serve-static and express #1602
chore(deps): bump send and express #1603
fix(Types): Add scoreByEntityId to the DataTableWhere type #1607

Verify that...

  • Any related demos were added and npm start and npm run build still works
  • New demos work in Safari, Chrome and Firefox
  • npm run lint passes
  • npm test passes and code coverage is increased
  • npm run build still works

Bullhorn Internal Developers

  • Run Novo Automation
Screenshots

kflo411 and others added 13 commits July 30, 2024 09:38
…e updates, overlay backdrop clicks and criteria value changes (#1568)

* feat(Data Table): Allow skipping explicit table.state update

* feat(modals): added novo-dropdown to ng-content select options in novo-notification

* skipUpdate skips state clear entirely

* Select null check error fix

* feat(Overlay): added backDropClick event emitter

* updated all clear-button methods to account for new emitOnly input

* added unsavedChanges to preferences interface

* BooleanInput emitOnly

* Allow for value changes to text criteria to dirty the form

* Allow for value changes to text criteria to dirty the form

* moved DataTableSavedSearchOwner interface to novo-elements

* revert null checks from Select.ts, based on MR comment

---------

Co-authored-by: Nathan Dickerson <[email protected]>
* BES-169: Fix Toast UI position & padding

* BH-88988: Fix Toast UI animation position & padding

* BH-88988: Added Toast UI style & close examples

* feat(Data Table, Overlay, CriteriaBuilder): Fixes for data table state updates, overlay backdrop clicks and criteria value changes (#1568)

* feat(Data Table): Allow skipping explicit table.state update

* feat(modals): added novo-dropdown to ng-content select options in novo-notification

* skipUpdate skips state clear entirely

* Select null check error fix

* feat(Overlay): added backDropClick event emitter

* updated all clear-button methods to account for new emitOnly input

* added unsavedChanges to preferences interface

* BooleanInput emitOnly

* Allow for value changes to text criteria to dirty the form

* Allow for value changes to text criteria to dirty the form

* moved DataTableSavedSearchOwner interface to novo-elements

* revert null checks from Select.ts, based on MR comment

---------

Co-authored-by: Nathan Dickerson <[email protected]>

---------

Co-authored-by: Tom Fechtner <[email protected]>
Co-authored-by: Dan Voegelin <[email protected]>
Co-authored-by: Kevin Florian <[email protected]>
Co-authored-by: Nathan Dickerson <[email protected]>
…ndition builder (#1573)

* feat(Criteria Builder): Add location radius option to the address criteria

* Explicit dirtying of form

* Updated demo

* Enable form updates

* Updated Demo

* Fix CSS for dropdown

* Listen to updates to the radius

* Fix an error and unit tests

* Update example

---------

Co-authored-by: Nathan Dickerson <[email protected]>
fix(TabbedGroupPicker): Fix scroll behavior
* feat(Autocomplete): Add an attribute option to immediately activate the first result for autocomplete

* test(Autocomplete): Add unit tests for autocomplete component

---------

Co-authored-by: Dan Voegelin <[email protected]>
* fix(Overlay): Drag events close overlays

* regenerating documentation.json after rebase

---------

Co-authored-by: Dan Voegelin <[email protected]>
@dvoegelin dvoegelin self-assigned this Aug 23, 2024
Copy link
Contributor

github-actions bot commented Aug 23, 2024

Visit the preview URL for this PR (updated for commit 75b9168):

https://novo-elements--pr1594-next-8lfyg9py.web.app

(expires Tue, 01 Oct 2024 17:46:06 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: f1783e19c2444272095017dd8ba433fff0ee3f61

dvoegelin and others added 13 commits August 23, 2024 14:23
* feat(Data Table, Overlay, CriteriaBuilder): Fixes for data table state updates, overlay backdrop clicks and criteria value changes (#1568)

* feat(Data Table): Allow skipping explicit table.state update

* feat(modals): added novo-dropdown to ng-content select options in novo-notification

* skipUpdate skips state clear entirely

* Select null check error fix

* feat(Overlay): added backDropClick event emitter

* updated all clear-button methods to account for new emitOnly input

* added unsavedChanges to preferences interface

* BooleanInput emitOnly

* Allow for value changes to text criteria to dirty the form

* Allow for value changes to text criteria to dirty the form

* moved DataTableSavedSearchOwner interface to novo-elements

* revert null checks from Select.ts, based on MR comment

---------

Co-authored-by: Nathan Dickerson <[email protected]>

* fix(Toast): some styling fixes for Toast banners (#1571)

* BES-169: Fix Toast UI position & padding

* BH-88988: Fix Toast UI animation position & padding

* BH-88988: Added Toast UI style & close examples

* feat(Data Table, Overlay, CriteriaBuilder): Fixes for data table state updates, overlay backdrop clicks and criteria value changes (#1568)

* feat(Data Table): Allow skipping explicit table.state update

* feat(modals): added novo-dropdown to ng-content select options in novo-notification

* skipUpdate skips state clear entirely

* Select null check error fix

* feat(Overlay): added backDropClick event emitter

* updated all clear-button methods to account for new emitOnly input

* added unsavedChanges to preferences interface

* BooleanInput emitOnly

* Allow for value changes to text criteria to dirty the form

* Allow for value changes to text criteria to dirty the form

* moved DataTableSavedSearchOwner interface to novo-elements

* revert null checks from Select.ts, based on MR comment

---------

Co-authored-by: Nathan Dickerson <[email protected]>

---------

Co-authored-by: Tom Fechtner <[email protected]>
Co-authored-by: Dan Voegelin <[email protected]>
Co-authored-by: Kevin Florian <[email protected]>
Co-authored-by: Nathan Dickerson <[email protected]>

* feat(Criteria Builder): Add location radius option to the criteria condition builder (#1573)

* feat(Criteria Builder): Add location radius option to the address criteria

* Explicit dirtying of form

* Updated demo

* Enable form updates

* Updated Demo

* Fix CSS for dropdown

* Listen to updates to the radius

* Fix an error and unit tests

* Update example

---------

Co-authored-by: Nathan Dickerson <[email protected]>

* fix(DatePickerInput): Add hideFooter input to pass to DatePicker (#1581)

* fix(TabbedGroupPicker): Fix scroll behavior

fix(TabbedGroupPicker): Fix scroll behavior

* feat(Autocomplete): Introduce makeFirstItemActive option (#1574)

* feat(Autocomplete): Add an attribute option to immediately activate the first result for autocomplete

* test(Autocomplete): Add unit tests for autocomplete component

---------

Co-authored-by: Dan Voegelin <[email protected]>

* fix(ChipList): Fixed a bug clearing ChipLists when clicked (#1582)

Co-authored-by: Dan Voegelin <[email protected]>

* fix(Overlay): Drag events close overlays (#1585)

* fix(Overlay): Drag events close overlays

* regenerating documentation.json after rebase

---------

Co-authored-by: Dan Voegelin <[email protected]>

* fix(types): Update keyword types

---------

Co-authored-by: Kevin Florian <[email protected]>
Co-authored-by: Nathan Dickerson <[email protected]>
Co-authored-by: Dan Voegelin <[email protected]>
Co-authored-by: Tom Fechtner <[email protected]>
Co-authored-by: Tom Fechtner <[email protected]>
Co-authored-by: Jordan Brownfield <[email protected]>
Co-authored-by: David Keyworth <[email protected]>
dvoegelin and others added 18 commits August 30, 2024 15:34
* fix(types): Update keyword types

* fix(types): Update keyword types

* fix(types): Update keyword types

* fix(types): Update keyword types

---------

Co-authored-by: Nathan Dickerson <[email protected]>
* fix(Tooltip): Add closeOnClick input to pass to Tooltip

* fix(Tooltip): Add default value for closeOnClick

* fix(Tooltip): add unit tests for tooltip onClick

---------

Co-authored-by: russi.sinha <[email protected]>
Bumps [serve-static](https://github.com/expressjs/serve-static) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together.

Updates `serve-static` from 1.15.0 to 1.16.2
- [Release notes](https://github.com/expressjs/serve-static/releases)
- [Changelog](https://github.com/expressjs/serve-static/blob/v1.16.2/HISTORY.md)
- [Commits](expressjs/serve-static@v1.15.0...v1.16.2)

Updates `express` from 4.19.2 to 4.21.0
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md)
- [Commits](expressjs/express@4.19.2...4.21.0)

---
updated-dependencies:
- dependency-name: serve-static
  dependency-type: indirect
- dependency-name: express
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [send](https://github.com/pillarjs/send) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together.

Updates `send` from 0.18.0 to 0.19.0
- [Release notes](https://github.com/pillarjs/send/releases)
- [Changelog](https://github.com/pillarjs/send/blob/master/HISTORY.md)
- [Commits](pillarjs/send@0.18.0...0.19.0)

Updates `express` from 4.19.2 to 4.21.0
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md)
- [Commits](expressjs/express@4.19.2...4.21.0)

---
updated-dependencies:
- dependency-name: send
  dependency-type: indirect
- dependency-name: express
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Dan Voegelin <[email protected]>
@dvoegelin dvoegelin merged commit 8d4b1ba into master Sep 25, 2024
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants